package com.zimbra.cs.ldap;

import java.util.List;

public abstract class ZLdapSchema
  extends ZLdapElement
{
  public abstract List<ZObjectClassDefinition> getObjectClasses()
    throws LdapException;
  
  public abstract ZObjectClassDefinition getObjectClass(String paramString)
    throws LdapException;
  
  public static abstract class ZObjectClassDefinition
    extends ZLdapElement
  {
    public abstract String getName();
    
    public abstract List<String> getSuperiorClasses()
      throws LdapException;
    
    public abstract List<String> getOptionalAttributes()
      throws LdapException;
    
    public abstract List<String> getRequiredAttributes()
      throws LdapException;
  }
}


/* Location:              /home/mint/zimbrastore.jar!/com/zimbra/cs/ldap/ZLdapSchema.class
 * Java compiler version: 7 (51.0)
 * JD-Core Version:       0.7.1
 */